﻿namespace MultiDAQ_Analysis.Calculation.Parameters
{
    public class EnvSampleParameters : MeasurementParameters
    {
        public override string MeasurementType => "EnvSample";

        public double TestedSampleMass { get; set; } = 50.0; // mg (1-5000mg)
        public double CorrectionFactor { get; set; } = 1.0; // 校正系数 K
        public bool UseStandardEfficiency { get; set; } = true;

        public override bool Validate()
        {
            return TestedSampleMass >= 1 && TestedSampleMass <= 5000 &&
                   CorrectionFactor > 0;
        }
    }
}